#!/bin/bash
work_dir=/var/lib/mesos
log_dir=/var/log/mesos
if [ ! -d $work_dir ]; then
     mkdir -p $work_dir
fi
if [ ! -d $log_dir ]; then
     mkdir -p $log_dir
fi
cur_process_id=$(ps -ef|grep mesos-master|grep -v grep |awk '{print $2}' )
if [ "x${cur_process_id}" != "x" ] ; then
  	echo "current pid of mesos: $cur_process_id kill it"
	kill -9 $cur_process_id
fi
/usr/local/mesos/build/bin/mesos-master.sh --ip=`hostname -i` \
	--advertise_ip=`hostname -i` \
	--hostname=`hostname` \
	--zk=zk://192.168.3.7:2181,192.168.1.118:2181,192.168.3.117:2181/mesos2 \
	--quorum=2 \
	--no-hostname_lookup \
	--external_log_file=$log_dir/log \
	--cluster=pass \
	--work_dir=$work_dir >> $log_dir/master.out 2>&1 &
	
